﻿' LibWowArmory
' by Ronald M. Clifford (roncli@roncli.com)
'
' This source code is released under the GNU Library General Public License (LGPL) Version 2.1.

Imports System.Collections.Generic
Imports System.Xml.Serialization

Namespace roncliProductions.LibWowArmory.CharacterSheetSchema

    Public Class baseStats

        Private sStrength As New List(Of strength)
        Private aAgility As New List(Of agility)
        Private sStamina As New List(Of stamina)
        Private iIntellect As New List(Of intellect)
        Private sSpirit As New List(Of spirit)
        Private aArmor As New List(Of armor)

        <XmlElement()> Public Property strength() As List(Of strength)
            Get
                Return sStrength
            End Get
            Set(ByVal value As List(Of strength))
                sStrength = value
            End Set
        End Property

        <XmlElement()> Public Property agility() As List(Of agility)
            Get
                Return aAgility
            End Get
            Set(ByVal value As List(Of agility))
                aAgility = value
            End Set
        End Property

        <XmlElement()> Public Property stamina() As List(Of stamina)
            Get
                Return sStamina
            End Get
            Set(ByVal value As List(Of stamina))
                sStamina = value
            End Set
        End Property

        <XmlElement()> Public Property intellect() As List(Of intellect)
            Get
                Return iIntellect
            End Get
            Set(ByVal value As List(Of intellect))
                iIntellect = value
            End Set
        End Property

        <XmlElement()> Public Property spirit() As List(Of spirit)
            Get
                Return sSpirit
            End Get
            Set(ByVal value As List(Of spirit))
                sSpirit = value
            End Set
        End Property

        <XmlElement()> Public Property armor() As List(Of armor)
            Get
                Return aArmor
            End Get
            Set(ByVal value As List(Of armor))
                aArmor = value
            End Set
        End Property

    End Class

End Namespace